package com.wc.alorithm_luogu.P5729;

import java.util.Arrays;
import java.util.Scanner;

/**
 * @Author congge
 * @Date 2023/4/21 11:43
 * @description https://www.luogu.com.cn/problem/P5729
 * 工艺品制作
 */
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 输入长宽高
        int w = sc.nextInt();
        int x = sc.nextInt();
        int h = sc.nextInt();

        // 记录切割点
        int[][][] map = new int[w][x][h];

        // 填充 1 表示未被切割， 0 表示已经被切割
        for (int[][] d1 : map) {
            for (int[] d2 : d1) {
                Arrays.fill(d2, 1);
            }
        }

        // 切的刀数
        int cutNum = sc.nextInt();

        // 切割线
        int[] xx = new int[6];

        while (cutNum-- > 0) {
            for (int i = 0; i < 6; i++) {
                xx[i] = sc.nextInt();
            }

            // 以其范围来进行涂色
            for (int i = xx[0] - 1; i < xx[3]; i++) {
                for (int j = xx[1] - 1; j < xx[4]; j++) {
                    for (int k = xx[2] - 1; k < xx[5]; k++) {
                        map[i][j][k] = 0;
                    }
                }
            }
        }

        int ans = 0;
        // 统计数目
        for (int[][] d1 : map) {
            for (int[] d2 : d1) {
                for (int num:d2){
                   ans+=num;
                }
            }
        }

        System.out.println(ans);
    }
}
